package com.example.entity.query;


import java.util.Date;
/**
 * @Description:用户信息表查询对象
 * 
 * @Date:2024/07/12
 */
public class UserInfoQuery extends BaseQuery {

	/**
	 * 用户id
	 */
	private String userId;

	private String userIdFuzzy;

	/**
	 * 邮箱
	 */
	private String email;

	private String emailFuzzy;

	/**
	 * 昵称
	 */
	private String nickName;

	private String nickNameFuzzy;

	/**
	 * 0:直接添加好友，1：同意后添加
	 */
	private Integer joinType;

	/**
	 * 性别：0：女 1；男
	 */
	private Integer sex;

	/**
	 * 密码
	 */
	private String password;

	private String passwordFuzzy;

	/**
	 * 个性签名
	 */
	private String personalSignature;

	private String personalSignatureFuzzy;

	/**
	 * 状态
	 */
	private Integer status;

	/**
	 * 创建时间
	 */
	private Date createTime;

	private String createTimeStart;

	private String createTimeEnd;

	/**
	 * 最后登录实时间
	 */
	private Date lastLoginTime;

	private String lastLoginTimeStart;

	private String lastLoginTimeEnd;

	/**
	 * 地区
	 */
	private String areaName;

	private String areaNameFuzzy;

	/**
	 * 地区编号
	 */
	private String areaCode;

	private String areaCodeFuzzy;

	/**
	 * 最后离线时间
	 */
	private Long lastOffTime;

	public String getUserId() {
		return userId;
	}
	public void  setUserId(String userId) {
		this.userId = userId;
	}
	public String getEmail() {
		return email;
	}
	public void  setEmail(String email) {
		this.email = email;
	}
	public String getNickName() {
		return nickName;
	}
	public void  setNickName(String nickName) {
		this.nickName = nickName;
	}
	public Integer getJoinType() {
		return joinType;
	}
	public void  setJoinType(Integer joinType) {
		this.joinType = joinType;
	}
	public Integer getSex() {
		return sex;
	}
	public void  setSex(Integer sex) {
		this.sex = sex;
	}
	public String getPassword() {
		return password;
	}
	public void  setPassword(String password) {
		this.password = password;
	}
	public String getPersonalSignature() {
		return personalSignature;
	}
	public void  setPersonalSignature(String personalSignature) {
		this.personalSignature = personalSignature;
	}
	public Integer getStatus() {
		return status;
	}
	public void  setStatus(Integer status) {
		this.status = status;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void  setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getLastLoginTime() {
		return lastLoginTime;
	}
	public void  setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}
	public String getAreaName() {
		return areaName;
	}
	public void  setAreaName(String areaName) {
		this.areaName = areaName;
	}
	public String getAreaCode() {
		return areaCode;
	}
	public void  setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
	public Long getLastOffTime() {
		return lastOffTime;
	}
	public void  setLastOffTime(Long lastOffTime) {
		this.lastOffTime = lastOffTime;
	}
	public String getUserIdFuzzy() {
		return userIdFuzzy;
	}
	public void  setUserIdFuzzy(String userIdFuzzy) {
		this.userIdFuzzy = userIdFuzzy;
	}
	public String getEmailFuzzy() {
		return emailFuzzy;
	}
	public void  setEmailFuzzy(String emailFuzzy) {
		this.emailFuzzy = emailFuzzy;
	}
	public String getNickNameFuzzy() {
		return nickNameFuzzy;
	}
	public void  setNickNameFuzzy(String nickNameFuzzy) {
		this.nickNameFuzzy = nickNameFuzzy;
	}
	public String getPasswordFuzzy() {
		return passwordFuzzy;
	}
	public void  setPasswordFuzzy(String passwordFuzzy) {
		this.passwordFuzzy = passwordFuzzy;
	}
	public String getPersonalSignatureFuzzy() {
		return personalSignatureFuzzy;
	}
	public void  setPersonalSignatureFuzzy(String personalSignatureFuzzy) {
		this.personalSignatureFuzzy = personalSignatureFuzzy;
	}
	public String getCreateTimeStart() {
		return createTimeStart;
	}
	public void  setCreateTimeStart(String createTimeStart) {
		this.createTimeStart = createTimeStart;
	}
	public String getCreateTimeEnd() {
		return createTimeEnd;
	}
	public void  setCreateTimeEnd(String createTimeEnd) {
		this.createTimeEnd = createTimeEnd;
	}
	public String getLastLoginTimeStart() {
		return lastLoginTimeStart;
	}
	public void  setLastLoginTimeStart(String lastLoginTimeStart) {
		this.lastLoginTimeStart = lastLoginTimeStart;
	}
	public String getLastLoginTimeEnd() {
		return lastLoginTimeEnd;
	}
	public void  setLastLoginTimeEnd(String lastLoginTimeEnd) {
		this.lastLoginTimeEnd = lastLoginTimeEnd;
	}
	public String getAreaNameFuzzy() {
		return areaNameFuzzy;
	}
	public void  setAreaNameFuzzy(String areaNameFuzzy) {
		this.areaNameFuzzy = areaNameFuzzy;
	}
	public String getAreaCodeFuzzy() {
		return areaCodeFuzzy;
	}
	public void  setAreaCodeFuzzy(String areaCodeFuzzy) {
		this.areaCodeFuzzy = areaCodeFuzzy;
	}
}